Scola
-----
This package contains the Python code of Scola tools (in the "src" folder).
A tutorial on Socla is provided in "doc" folder.
A set of examples (referred to in the tutorial) is available in the "examples" folder.

Installation Notes
------------------
The current version of Scola is version 1.1.0
To install it, you just have to uncompress the zip archive.
Scola is almost ready to use.
Scola version 1.1.0 works with Python 3. It may not work with Python 2.

Version 1.1.0 consists in the following tools:
- scola-walker: a step by step simulator for Scola models, with a command line interface.
- scola-wizard: a step by step simulator for Scola models, with a graphical user interface.

Scola-walker and scola-wizard make possible to load Scola models and to simulate them.
A in-line help is available with scola-walker.

Scola models can be edited by any text editor.
The file scola-notepad++.xml is the a configuration file for syntax highlighting in notepad++.

Operation Systems
-----------------
To implement the scola-walker command interpreter, the current version uses the Python standard module "cmd".
Unfortunately, this module works differently on Windows, Mac OS and Linux.
The Scola program is delivered with parameters set for Windows, on which keys ALT p and ALT n can be used to navigate in the history of commands.
On other operating systems, you can obtain the same behavior with UP and DOWN keys. This requires however to edit the file src/Interpreter/ScolaShell.py and to do the following.
1) Uncomment the line "import readline".
2) Set the variable use_rawinput to True 

